A case grammar labels parts of a sentence by the role they play with respect to the verb, such as Agent, Object, Instrument, Time, Beneficiary, or Goal. For example, consider the sentence:
 : "The computer parsed the sentence in order to answer the query for the user."
this might be labelled ::
 : label( \= agent(cpmputer), object(sentence), goal(answer query), beneficiary(user) )
In some languages, notably Latin, 'cases' are distinguished explicitly by modifying word endings, in others the order of words in the sentance, or contextual clues are needed.
Used on page 305
Links:
- Wikipedia: Case grammar